home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 147 / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin / docs / 060tinfo.txt next >
Text File  |  2000-07-11  |  7KB  |  146 lines

  1. ┌──────────────────────────────────┐
  2. │060tinfo.txt                                                        │
  3. │                  060turboのソフトウェア関連の情報                  │
  4. │                                                2000.06.27 M.Kamada │
  5. └──────────────────────────────────┘
  6.  
  7.  このテキストファイルは転載自由です。最新の情報はM.Kamadaのホームページ
  8. “STUDIO KAMADA”(URL="http://homepage2.nifty.com/m_kamada/index.htm")
  9. で入手できます。
  10.  
  11. ━━━━━━━━━━━━━━━━━━━━━━━
  12. 060turboとMach-2(mach2pを含む)を併用する場合
  13. ━━━━━━━━━━━━━━━━━━━━━━━
  14. ●同期転送モードを禁止して下さい
  15.  Mach-2の同期転送モードではソフト転送が正常に行われませんので、Mach-2の
  16. 同期転送は必ず禁止して下さい。
  17.  
  18. ●ローカルメモリ上で正しく動作しないプログラムがあります
  19.  Mach-2はIOCS _SCSIDRVのコマンド_S_INQUIRY,_S_READCAP,_S_MODESENSE,
  20. _S_MODESELECT,_S_REQUEST,_S_REASSIGNでDMA転送を使用します。しかし、これ
  21. らのコマンドは060turbo.sysのソフトウェア転送パッチの対象になっていないた
  22. め、DMA転送の使えないローカルメモリでは正常に動作しません。これらのコマ
  23. ンドを使っているプログラムをローカルメモリで動かさないように注意して下さ
  24. い。
  25.  
  26. ●060turboとMach-2とプリンタを併用する場合
  27.  060turboとMach-2を併用すると、030モードですらプリンタ割り込みが使えな
  28. くなってしまうことがあります。具体的には、TeXシステムのprint.xが動かなく
  29. なることが確認されています。原因は、起動時やSCSIバスリセットのたびにプリ
  30. ンタ割り込みのベクタを持っていってしまうというユーザにとっては無意味な挙
  31. 動をするMach-2のROMと、割り込みルーチンを上位のアドレスにも配置できるよ
  32. うに変更したために元のROMとは割り込みベクタの管理が若干異なる060turboの
  33. ROMの相性が悪いためです。この問題は常駐プログラム060prni.xでプリンタ割り
  34. 込みのベクタの扱いを若干変更することで回避できます。060prni.xは、月刊電
  35. 脳倶楽部118号(月刊電脳倶楽部パーフェクトコレクション1998+1999の中にあり
  36. ます)、または、満開ネットの\programのボード、または、開発者のホームペー
  37. ジ(URL="http://homepage2.nifty.com/m_kamada/index.htm")で入手できます。
  38. 060prni.xは030モードでも組み込むようにして下さい。
  39.  
  40. ━━━━━━━━━━━━━━━━━
  41. 060turboとプリンタを併用される場合
  42. ━━━━━━━━━━━━━━━━━
  43. ●プリンタ出力でゴミやノイズが印字される
  44.  060モードではプリンタ出力が速くなりすぎるためにプリンタ出力でゴミやノ
  45. イズが印字される場合があります。そのような場合のために、プリンタポートの
  46. アクセスを遅延させるプログラム060prnp.xがあります。060prnp.xは、月刊電脳
  47. 倶楽部118号(月刊電脳倶楽部パーフェクトコレクション1998+1999の中にありま
  48. す)、または、満開ネットの\programのボード、または、開発者のホームページ
  49. (URL="http://homepage2.nifty.com/m_kamada/index.htm")で入手できます。
  50. 060prnp.xは060モード専用です。030モードでは組み込めないようになっていま
  51. す。
  52.  
  53. ●060turboとMach-2とプリンタを併用する場合
  54.  前述の060turboとMach-2を併用する場合の説明を参照して下さい。
  55.  
  56. ━━━━━━━━━━━━
  57. 注意を要するソフトウェア
  58. ━━━━━━━━━━━━
  59. ●FASTIO.Xは絶対に組み込まないで下さい
  60.  FASTIO.Xは68030用に最適化されており、060モードで組み込むと処理が余計に
  61. 遅くなります。しかも、コピーバックモードで組み込むと、最悪の場合、ディス
  62. クの中のデータを破壊する可能性があると思われます(実際に破壊されたという
  63. 報告はありません)。060モードではFASTIO.Xを絶対に組み込まないで下さい
  64. (OPT.1キーを押しながらX68k本体付属のシステムディスクから起動した場合は
  65. データキャッシュがONにならないので問題ありません)。なお、060モードで使
  66. 用できるディスクキャッシュとしては、DCACHE2が使用可能であることが報告さ
  67. れています。
  68.  
  69. ●HIOCS.Xのマウス処理が誤動作することがあります
  70.  060モードでマウスの右ボタンが効かないという症状がHIOCS.Xで発生します。
  71. HIOCS.Xを使っていてマウスの右ボタンが効かなくなったり、SX-WINDOWでマウス
  72. カーソルが動かなくなってしまう場合は、HIOCS.X -ms0としてみて下さい。
  73.  
  74. ●ZMUSIC.Xはコピーバックモードで誤動作することがあります
  75.  ZMUSIC.X v2.xxは自己書き換えを多用しているため、コピーバックモードの領
  76. 域に常駐させると音が鳴らなかったり外れたりすることがあります。ZMUSIC.Xは
  77. ライトスルーモードの領域に常駐させるか、ZMUSIC.X v2.08ならばMZLさんのパ
  78. ッチをあててから使用して下さい。このパッチは、月刊電脳倶楽部123号(月刊
  79. 電脳倶楽部パーフェクトコレクション1998+1999の中にあります)、または、MZL
  80. さんのホームページ(URL="http://www02.so-net.ne.jp/~sw7h/")で入手できま
  81. す。
  82.  
  83. ●SX-WINDOWの標準のIVM.Xはコピーバックモードで動きません
  84.  SX-WINDOWのスタートアップメンテにIVM.Xを登録していると、コピーバックモ
  85. ードでSX-WINDOWを起動できません。ライトスルーモードにするか、Schmidt.さ
  86. んのパッチをあててから使用して下さい。このパッチは、満開ネット、または、
  87. 月刊電脳倶楽部112号(月刊電脳倶楽部パーフェクトコレクション1997の中にあ
  88. ります)で入手できます。
  89.  
  90. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  91. 060turboのROM(_ROMVERの日付が98-03-15よりも前のもの)の不具合
  92. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  93. ●ソフトキーボードの不具合
  94.  ROMのキー入力割り込みルーチンを使用しているとき、ソフトキーボードが表
  95. 示されている状態でハードウェアのキーを押すとハングアップしてしまうことが
  96. あります。ソフトキーボードが表示されている状態では、ハードウェアのキーを
  97. 押さないように注意して下さい。KeyWitchなどのキー入力割り込みを差し換える
  98. ソフトウェアを使用していればこの不具合は発生しません。KeyWitchは、満開ネ
  99. ット、または、開発者のホームページ
  100. (URL="http://homepage2.nifty.com/m_kamada/index.htm")で入手できます。
  101.  
  102. ━━━━━━━━━━━━━━━━
  103. 060turbo.sys v0.54の不具合と対策
  104. ━━━━━━━━━━━━━━━━
  105. ●-feを指定せずFLOAT4.Xを併用して下さい
  106.  FEファンクションの__USING,__DTOS,__ECVTなどで、正しい結果が得られない
  107. ことがあります。スイッチ-feを指定せず、FLOAT4.Xを併用するようにして下さ
  108. い。
  109.  
  110. ●-sdを指定するときは060dmam.xを併用して下さい
  111.  -sdを指定したとき、IOCS _DMAMOVEが正しく動作しない場合があります。この
  112. 不具合を修正するためのプログラム060dmam.xを併用して下さい。060dmam.xは、
  113. 月刊電脳倶楽部126号(月刊電脳倶楽部パーフェクトコレクション1998+1999の中
  114. にあります)、または、満開ネットの\programのボード、または、開発者のホー
  115. ムページ(URL="http://homepage2.nifty.com/m_kamada/index.htm")で入手で
  116. きます。
  117.  
  118. ●-adの不具合
  119.  -adを指定していないのに指定したことになってしまうことがあります。次の
  120. 2バイトを修正して下さい(オフセットはファイルの先頭から)。
  121.     +$17959: $B9 → $39
  122.     +$17C45: $B9 → $39
  123.  
  124. ●_SYS_STATの不具合
  125.  IOCS _SYS_STATの$4003と$4004が使えませんでした。次の2バイトを修正して
  126. 下さい(オフセットはファイルの先頭から)。
  127.     +$E19: $02 → $03
  128.     +$E1D: $02 → $04
  129.  
  130. ●_S_MALLOC,_S_MALLOC2,_S_MFREE,_S_PROCESSの不具合
  131.  DOS _S_MALLOC,_S_MALLOC2,_S_MFREE,_S_PROCESSにデバッグコード(デバッグ
  132. メッセージの表示)が残っていました。次の16バイトを修正して下さい(オフセ
  133. ットはファイルの先頭から)。
  134.     +$35A0: $42E7 → $605C
  135.     +$364E: $42E7 → $605C
  136.     +$36FE: $42E7 → $602A
  137.     +$3820: $42E7 → $601E
  138.     +$3870: $42E7 → $601E
  139.     +$38BA: $42E7 → $6074
  140.     +$3A2E: $42E7 → $602A
  141.     +$3A86: $42E7 → $601E
  142.  
  143.  
  144.  
  145. (EOF)
  146.